.run-result-view-container {
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  align-self: stretch;
  margin-left: -4px;
  border-left: 1px solid var(--requestly-color-white-t-10, rgba(255, 255, 255, 0.06));
  position: relative;
  min-height: 0; // Allow flex children to shrink

  .run-result-view-header {
    display: flex;
    padding: var(--space-3, 6px) var(--space-6, 16px);
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-shrink: 0; // Prevent header from shrinking
    border-bottom: 1px solid var(--requestly-color-white-t-10, rgba(255, 255, 255, 0.06));

    .header {
      color: var(--requestly-color-text-default, #fff);
      font-size: var(--requestly-font-size-sm, 12px);
      font-weight: 500;
      line-height: 18px; /* 150% */
    }
  }
}

.ant-notification {
  .ant-notification-notice.collection-runner-notification {
    padding: 8px 12px;
    width: 300px;
    border-radius: 4px;
    color: var(--requestly-color-text-default, #fff);

    background: var(--requestly-color-surface-0, #212121);

    .ant-notification-notice-with-icon {
      display: flex;
      align-items: center;
      gap: 8px;

      .ant-notification-notice-icon-success {
        &.anticon {
          color: var(--requestly-color-success);
        }
      }

      .ant-notification-notice-icon-error {
        &.anticon {
          color: var(--requestly-color-error);
        }
      }

      .ant-notification-notice-icon {
        position: static;
        margin: 0;
        font-size: var(--requestly-font-size-lg);
      }

      .ant-notification-notice-message {
        margin: 0;
        font-size: var(--requestly-font-size-md);
      }
    }

    .ant-notification-notice-close {
      top: 9px;
      right: 16px;
    }
  }
}
